pump shroud - German English Dictionary